• word of the day

    cynara scolymus

    cynara scolymus - Dictionary definition and meaning for word cynara scolymus

    Definition
    (noun) Mediterranean thistlelike plant widely cultivated for its large edible flower head
Download our Mobile App Today
Receive our word of the day
on Whatsapp